/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package xmarti.vacaxm.exception;

import xmarti.vacaxm.utils.TDSLanguageUtils;

/**
 *
 * @author xmarti
 */
public class ExceptionHibernateVacaxm extends Exception {
    private static final long serialVersionUID = 1L;

    /**
     * Constructor sense paràmetres
     */
    public ExceptionHibernateVacaxm() {
        super();
    }

    /**
     * Constructor amb paràmetre d'error.
     * @param msg  Missatge que mostrarem.
     */
    public ExceptionHibernateVacaxm(String msg) {
        super(msg);
    }
    
    //.....Definició missatges amb l'estil:    
    public static final String ERR_INSERT = TDSLanguageUtils.getMessage("hibernate.insert.ERR");
    public static final String ERR_UPDATE = TDSLanguageUtils.getMessage("hibernate.update.ERR");
    public static final String ERR_REMOVE = TDSLanguageUtils.getMessage("hibernate.remove.ERR");
    public static final String ERR_SELECT = TDSLanguageUtils.getMessage("hibernate.select.ERR");     
    public static final String ERR_INSERT_NAME_UNIQUE = TDSLanguageUtils.getMessage("hibernate.insertNameUnique.ERR");
    public static final String ERR_INSERT_NAME_NULL = TDSLanguageUtils.getMessage("hibernate.insertNameNull.ERR");    
    public static final String ERR_REMOVE_FOREIGN_KEY = TDSLanguageUtils.getMessage("hibernate.remove.foreign.key.ERR");
      
}
